\hypertarget{classcontroler}{
\section{controler Class Reference}
\label{classcontroler}\index{controler@{controler}}
}


Classe controler \par
 Elle permet la gestion des differents modules de traitement, c'est le CONTROLEUR principal de l'application.  




{\ttfamily \#include $<$controler.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classcontroler_a650c706954a830354b6da98060acf000}{
void {\bfseries initialiazeVideoProcessing} (QString filename)}
\label{classcontroler_a650c706954a830354b6da98060acf000}

\item 
\hypertarget{classcontroler_a2e2b84d793c1894c50658d9bf2c5ddfd}{
void {\bfseries initializeVideoProcessor} ()}
\label{classcontroler_a2e2b84d793c1894c50658d9bf2c5ddfd}

\item 
\hypertarget{classcontroler_a965b3d64d27a5e4ae37f45d0a0c21c9e}{
void {\bfseries preprocessingFrame} ()}
\label{classcontroler_a965b3d64d27a5e4ae37f45d0a0c21c9e}

\item 
\hypertarget{classcontroler_a5a577503fb526cbeb053ef2361ac00de}{
void {\bfseries processingFrame} ()}
\label{classcontroler_a5a577503fb526cbeb053ef2361ac00de}

\item 
\hypertarget{classcontroler_ae2a5ce4deddedec38743a4b4a76f7705}{
void {\bfseries initialiazeVideoDatabase} (QString filename)}
\label{classcontroler_ae2a5ce4deddedec38743a4b4a76f7705}

\item 
\hypertarget{classcontroler_ab98afabea4892ab479e24cfc10e0fcde}{
int {\bfseries getFormatImageDepth} ()}
\label{classcontroler_ab98afabea4892ab479e24cfc10e0fcde}

\item 
\hypertarget{classcontroler_a0cd47b77cb854b2d3f7f3e31f6cf51a4}{
int {\bfseries getFormatImageChannels} ()}
\label{classcontroler_a0cd47b77cb854b2d3f7f3e31f6cf51a4}

\item 
\hypertarget{classcontroler_a2e7adc18c8baaec8469c8467abab5ec1}{
int {\bfseries getFormatVideo} ()}
\label{classcontroler_a2e7adc18c8baaec8469c8467abab5ec1}

\item 
\hypertarget{classcontroler_aa94c29d8d59d31d3322291adc3ee626d}{
int {\bfseries getFPS} ()}
\label{classcontroler_aa94c29d8d59d31d3322291adc3ee626d}

\item 
\hypertarget{classcontroler_a6a1b9caff9ae5ba47191884436ede74f}{
int {\bfseries getCompressionVideo} ()}
\label{classcontroler_a6a1b9caff9ae5ba47191884436ede74f}

\item 
\hypertarget{classcontroler_a4d8c497b7522b475eb2727372a516bd7}{
int {\bfseries getVideoFramerate} ()}
\label{classcontroler_a4d8c497b7522b475eb2727372a516bd7}

\item 
\hypertarget{classcontroler_ade0ba885d63d1fffcc14d21a071d4dfd}{
int {\bfseries getNumberFrame} ()}
\label{classcontroler_ade0ba885d63d1fffcc14d21a071d4dfd}

\item 
\hypertarget{classcontroler_aeaa84e8b47c2fdaec005d528573d4887}{
double {\bfseries getCurrentFramerate} ()}
\label{classcontroler_aeaa84e8b47c2fdaec005d528573d4887}

\item 
\hypertarget{classcontroler_afe93bda730c82ed22c37451cdad36620}{
int {\bfseries getCurrentFrame} ()}
\label{classcontroler_afe93bda730c82ed22c37451cdad36620}

\item 
\hypertarget{classcontroler_a747d142f316a8fbe3067a3e95d7340c8}{
QString {\bfseries getResolution} ()}
\label{classcontroler_a747d142f316a8fbe3067a3e95d7340c8}

\item 
\hypertarget{classcontroler_aa4ce184f019e8dabb424d75e9ff9e982}{
QPixmap {\bfseries getPixmapVideo} (int type)}
\label{classcontroler_aa4ce184f019e8dabb424d75e9ff9e982}

\item 
\hypertarget{classcontroler_a149b37d5955fca60910f630e50259855}{
double {\bfseries get\_\-sip\_\-number\_\-points} ()}
\label{classcontroler_a149b37d5955fca60910f630e50259855}

\item 
\hypertarget{classcontroler_a033ff82807fbe58cb6e30eed1ff509a0}{
double {\bfseries get\_\-stip\_\-number\_\-points} ()}
\label{classcontroler_a033ff82807fbe58cb6e30eed1ff509a0}

\item 
\hypertarget{classcontroler_a5662e85fe586770709ca28e2e03ebfb4}{
double {\bfseries get\_\-nb\_\-objects} ()}
\label{classcontroler_a5662e85fe586770709ca28e2e03ebfb4}

\item 
\hypertarget{classcontroler_a39aef42b61da048b0bbb1ef30dc4e40d}{
double {\bfseries get\_\-hough\_\-lines} ()}
\label{classcontroler_a39aef42b61da048b0bbb1ef30dc4e40d}

\item 
\hypertarget{classcontroler_abf622d85ed8ccf84545b8e7e3e8febe6}{
double {\bfseries get\_\-hough\_\-circles} ()}
\label{classcontroler_abf622d85ed8ccf84545b8e7e3e8febe6}

\item 
\hypertarget{classcontroler_a374a550c107ebb31952076e27c005260}{
double {\bfseries get\_\-hough\_\-orientation} ()}
\label{classcontroler_a374a550c107ebb31952076e27c005260}

\item 
\hypertarget{classcontroler_aabce3185c0992cc2a2c6fbde248433f7}{
double {\bfseries get\_\-cmvt\_\-intensity} ()}
\label{classcontroler_aabce3185c0992cc2a2c6fbde248433f7}

\item 
\hypertarget{classcontroler_ac62580c43f3826ca2b0cb98b80b65f2b}{
double {\bfseries get\_\-cmvt\_\-orientation} ()}
\label{classcontroler_ac62580c43f3826ca2b0cb98b80b65f2b}

\item 
\hypertarget{classcontroler_a5e29e0a087d37a4bde3a78d3eeff35f6}{
double {\bfseries get\_\-cmvt\_\-percentage} ()}
\label{classcontroler_a5e29e0a087d37a4bde3a78d3eeff35f6}

\item 
\hypertarget{classcontroler_a99625d3d03cbfc946e3f9461a9a02f51}{
double {\bfseries get\_\-color\_\-luminance} ()}
\label{classcontroler_a99625d3d03cbfc946e3f9461a9a02f51}

\item 
\hypertarget{classcontroler_a265c14ba09854f19f3995967f366ecc8}{
double {\bfseries get\_\-color\_\-dominant1} ()}
\label{classcontroler_a265c14ba09854f19f3995967f366ecc8}

\item 
\hypertarget{classcontroler_a1093dd7cad4fa1e8f5a2018ab66e04e7}{
double {\bfseries get\_\-color\_\-dominant2} ()}
\label{classcontroler_a1093dd7cad4fa1e8f5a2018ab66e04e7}

\item 
\hypertarget{classcontroler_a773ba64aff2d66c74b4dc4268cd19fff}{
bool {\bfseries getStop} ()}
\label{classcontroler_a773ba64aff2d66c74b4dc4268cd19fff}

\item 
\hypertarget{classcontroler_abbc8443bc52a2b1cf5d5f7e55876daf2}{
void {\bfseries initStop} ()}
\label{classcontroler_abbc8443bc52a2b1cf5d5f7e55876daf2}

\item 
\hypertarget{classcontroler_a9afdb02e6c9e17e557dac992e348b901}{
void {\bfseries zeroCurrentFrame} ()}
\label{classcontroler_a9afdb02e6c9e17e557dac992e348b901}

\item 
\hypertarget{classcontroler_aea673e6e8a7dc0cbdd380428ad170dd1}{
bool {\bfseries getSTIPCalculating} ()}
\label{classcontroler_aea673e6e8a7dc0cbdd380428ad170dd1}

\item 
\hypertarget{classcontroler_a52255bd22625bb8a6bae0af33ad1c6b5}{
int {\bfseries countSequences} ()}
\label{classcontroler_a52255bd22625bb8a6bae0af33ad1c6b5}

\item 
\hypertarget{classcontroler_a763f5a427c6a4aeabeb8d717ed5b06b5}{
int {\bfseries set\_\-Mode} (bool value)}
\label{classcontroler_a763f5a427c6a4aeabeb8d717ed5b06b5}

\item 
\hypertarget{classcontroler_ac12b69ef89f24dc86c8a406782ce308c}{
void {\bfseries initBD} (QString filename)}
\label{classcontroler_ac12b69ef89f24dc86c8a406782ce308c}

\item 
\hypertarget{classcontroler_a529abd4a345830ccc69fb30678e683d5}{
void {\bfseries eraseAllBD} ()}
\label{classcontroler_a529abd4a345830ccc69fb30678e683d5}

\item 
\hypertarget{classcontroler_ab096603d8a2d3f5ebb325b7789a4888f}{
void {\bfseries eraseLastBD} ()}
\label{classcontroler_ab096603d8a2d3f5ebb325b7789a4888f}

\item 
\hypertarget{classcontroler_ab326b91682a03873bae56186415d83cb}{
void {\bfseries extractData} ()}
\label{classcontroler_ab326b91682a03873bae56186415d83cb}

\item 
\hypertarget{classcontroler_a55c4ba1a9afacea0c1f30a90c8468d7b}{
QString {\bfseries recupererInformations} ()}
\label{classcontroler_a55c4ba1a9afacea0c1f30a90c8468d7b}

\item 
\hypertarget{classcontroler_ad7ca648f2750f0b7488d829d477bd18b}{
void {\bfseries recupererInformationsBase} ()}
\label{classcontroler_ad7ca648f2750f0b7488d829d477bd18b}

\item 
\hypertarget{classcontroler_a6ee0c987dd77a2308c923d31f8a48404}{
int {\bfseries getNBPlan} ()}
\label{classcontroler_a6ee0c987dd77a2308c923d31f8a48404}

\item 
\hypertarget{classcontroler_a75b5a97b2973bc2b0f11f8112726aed2}{
int {\bfseries getNBImage} ()}
\label{classcontroler_a75b5a97b2973bc2b0f11f8112726aed2}

\item 
\hypertarget{classcontroler_a0857d58b3fafd6f95114423adee79a0f}{
int {\bfseries getNBObjet} ()}
\label{classcontroler_a0857d58b3fafd6f95114423adee79a0f}

\item 
\hypertarget{classcontroler_a4e160f05fb215489abd5cf02823b7f91}{
int {\bfseries getNBBrique} ()}
\label{classcontroler_a4e160f05fb215489abd5cf02823b7f91}

\item 
\hypertarget{classcontroler_ade4440260d61ef66f9adeb12845b320d}{
int {\bfseries getNBBrik} ()}
\label{classcontroler_ade4440260d61ef66f9adeb12845b320d}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classcontroler_ad4684c0f16c8ddfd14d27c578774a702}{
\hyperlink{classvideoprocessor}{videoprocessor} {\bfseries processor}}
\label{classcontroler_ad4684c0f16c8ddfd14d27c578774a702}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Classe controler \par
 Elle permet la gestion des differents modules de traitement, c'est le CONTROLEUR principal de l'application. 

\begin{DoxyAuthor}{Author}
Alain Simac-\/Lejeune 
\end{DoxyAuthor}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
controler.h\item 
controler.cpp\end{DoxyCompactItemize}
